SQL+i: Adding Temporal Indeterminancy to the Database Language SQL
نویسندگان
چکیده
This paper introduces SQL+i, a temporal relational database management system (TRDBMS) whose aim is to incorporate both determinate, indeterminate, and relative temporal facts which may be declared at multiple and even mixed levels of granularity in a uniform, natural, and unambiguous manner. We use the SQL query language as the basis for the SQL+i query language, utilising a temporal algebra whose aim is to reduce any periods of indeterminacy to a minimum level whilst still maintaining the consistency of the database. By means of a motivating example, we present our underlying model of time and the SQL+i temporal data types, along with the data definition and manipulation language extensions necessary to manipulate SQL+i relations and data. Section
منابع مشابه
Point-based Temporal Extension of SQL
Most of the common proposals for temporal extensions of SQL (e.g., ATSQL2 or SQL/Tem-poral) use explicit interval-based references to time (interval attributes). In this paper we propose a diierent approach: we use point-based references to time as a basis for a temporal extension of SQL. The proposed language|SQL/TP|extends the syntax and semantics of SQL/92 in a very natural way: by adding a ...
متن کاملA Point-based Temporal Extension of SQL
We propose a new approach to temporal extensions of SQL. Unlike the current proposals, e.g., SQL/Temporal, we use point-based references to time as the basis of our approach. The proposed language| SQL/TP|extends the syntax and semantics of SQL/92 in a very natural way: by adding a single data type to represent a linearly ordered universe of individual time instants. Such an extension allows th...
متن کاملQuerying Temporal Databases Using Controlled Natural Language
Recent years have shown a surge in interest in temporal database systems, which allow users to store time-dependent intbrmation. We present a novel controlled natural language interface to temporal databases, based on translating natural language questions into SQL/Telnporal, a temporal database query language. The syntactic analysis is done using the Type-Logical Grammar framework, highlightin...
متن کاملTransitioning Temporal Support in TSQL2 to SQL3
This document summarizes the proposals before the SQL3 committees to allow the addition of tables with valid-time and transaction-time support into SQL/Temporal, and explains how to use these facilities to migrate smoothly from a conventional relational system to one encompassing temporal support. Initially, important requirements to a temporal system that may facilitate such a transition are m...
متن کاملAdding Valid Time to SQL/Temporal
This change proposal specifies the addition of tables with valid-time support into SQL/Temporal, and explains how to use these facilities to migrate smoothly from a conventional relational system to a temporal system. Initially, important requirements to a temporal system that may facilitate such a transition are motivated and discussed. The proposal then describes the language additions necess...
متن کامل